/**
 * 核心工具库模块集合
 * @module t1h0
 */

// 导入全局样式
import './assets/style.scss';

import * as animation from './modules/animation';
import * as arrays from './modules/arrays';
import * as common from './modules/common';
import * as color from './modules/color';
import * as crypto from './modules/crypto';
import * as datetime from './modules/datetime';
import * as dom from './modules/dom';
import * as flow from './modules/flow';
import * as fs from './modules/fs';
import * as http from './modules/http';
import * as numbers from './modules/numbers';
import * as objects from './modules/objects';
import * as random from './modules/random';
import * as strings from './modules/strings';
// import * as ui from './modules/ui';
import * as thread from './modules/thread';
import * as tree from './modules/tree';
import * as tui from './modules/tui';
import * as types from './modules/types';
import * as validator from './modules/validators';

// 创建并导出默认对象
export default {
    animation,
    arrays,
    color,
    common,
    crypto,
    datetime,
    dom,
    flow,
    fs,
    http,
    numbers,
    objects,
    random,
    strings,
    thread,
    tree,
    tui,
    types,
    validator,
};
// 导出所有模块作为命名导出
export {
    animation,
    arrays,
    color,
    common,
    crypto,
    datetime,
    dom,
    flow,
    fs,
    http,
    numbers,
    objects,
    random,
    strings,
    thread,
    tree,
    tui,
    types,
    validator,
};
